home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
.net 2002 March
/
DotNetMagazine-Issue107-Coverdisc-NET107-02-03-PCMac.bin
/
pc
/
PC Software
/
free_browsing
/
KillAd
/
killad.exe
/
kiladfaq.txt
< prev
next >
Wrap
Text File
|
2002-10-14
|
11KB
|
221 lines
KillAd
Frequently Asked Questions
http://www.wplus.net/pp/fsc/
http://www.iomagic.org/fsc/
Q. What is so special about the program? I've seen similar programs.
A. I love my users. All my competitors' programs constantly monitor
all windows in system, consuming lots of precious CPU time and therefore
slowing down the whole system. KillAd does NOT degrade system performance
because it works in a different way. More, it does not require any huge
additional libraries like Visual Basic run-time just because it is written
entirely in Assembly language. Yes, this needs much more efforts than
writing "programs" in Delphi or VB but once again, I LOVE AND RESPECT MY
USERS. I prefer to spend my time and efforts instead of making my users
upgrade their computers every single month and wasting their time and money.
All this has a side effect. Have you ever heard the phrase "This is not my
bug, wait for the new Delphi release, maybe they'll cure the bug"? Sounds
familiar? Yeah. You won't hear this phrase from me. All bugs in KillAd
(if any) are exclusively MINE, no other parties involved.
And KillAd is free for non-commercial use.
Anyway, you decide.
-----------------------------------------------------------------------------
Q. What is considered as a popup?
A. It depends. In general, I consider a popup ANY NEW BROWSER WINDOW.
Yes, the rule may be a bit too severe, so there are a couple of options
telling the program what exactly it must consider a popup.
First of all, you may instruct the program not to spy for maximized windows.
If your browser is maximized and you open a new window manually, it gets
maximized, too (at least, Netscape works this way). That is, all windows
you open intentionally are maximized. On the contrary, popups are rarely
maximized. That is, most of windows opening automatically are not
maximized. The task is done.
Second, you can give the program a list of popups. As only the program sees
a window whose title matches to one of entries in the list, it realizes that
this is really a popup you don't like to see and destroys it. If a window's
title cannot be found in the list, the window stays alive. This method is
very accurate, however you have to maintain the list of "wicked" windows.
-----------------------------------------------------------------------------
Q. Your URL list feature does not work. I know exactly that the line "Some
words from one of our sponsors" is in my URL list but when I visit a site
hosted on Geosh... oops... Geocities popups stay alive. Why?
A. Computers (even ones running Windows) are a bit faster than human brain.
Usually browser windows change their caption twice. At first the caption
changes to the window's URL and after a while it changes to the title of
current HTML document. When KillAd notices caption change most probably
the caption still shows the URL and in the case of Geocities the URL
is http://www.geocities.com/ad_container/blah-blah-blah. When you notice
the popup its caption usually has turned into the document title and in
the case of Geocities it is "Some words blah-blah-blah". Though the latter
string presents in your URL list, KillAd does not destroy the popup because
it saw the first one and it was not in the list. The solution is very simple
- put both strings in the list.
It is also possible for KillAd to miss the first caption change and notice
only the second one (quite often browsers behave rather unpredictably). The
solution is very simple - put both strings in the list.
Summary: the solution is very simple - put both strings in the list.
-----------------------------------------------------------------------------
Q. How can I know the first string?
A. Guess... <g> Don't worry, it's easy. The Add URL dialog has all tools
to do the job. When you open the dialog, its edit control may be not empty.
In this case it shows the title string of the last tracked window as it was
seen from the point of view of KillAd. If this string differs from the
current title, add it and then use Finder Tool to add the current title
string.
-----------------------------------------------------------------------------
Q. Something is wrong with your Add URL dialog. Sometimes the edit field is
empty and sometimes it shows some strange URL. Huh?
A. This edit contains the title of the last tracked window as it was seen
from KillAd's point of view. If no windows were tracked or if the last
tracked window was successfully recognized as a popup, the edit is empty.
Otherwise it isn't.
-----------------------------------------------------------------------------
Q. I want to add an entry into the URL list but the Add button is disabled.
A. This entry (or an entry with wider scope) is already in the list. For
example, you want to add the "Some words from" line and the entry "Some
words" is already in the list. In this case all windows whose titles begin
with the words "Some words" (including ones whose titles begin with "Some
words from") are already popups and the line you're trying to add is purely
superfluous. The smaller the list is the faster is its processing, therefore
you better don't put superfluous entries when you edit the list manually.
-----------------------------------------------------------------------------
Q. When I open new browser window it becomes background window first and
after a while returns into foreground. What's wrong?
A. If this behavior annoys you check the "Restore focus: Never" box in
Advanced options dialog. If another method of focus controlling is chosen
any window while it is being suspected to be a popup is brought into the
background. When it is clear that the window is not a popup it becomes
active again. When you prohibit KillAd to control the focus (Restore focus:
Never) this effect disappears but please note it also disappears for real
popups.
-----------------------------------------------------------------------------
Q. How do I change the wave file?
A. Rename the wave file you want to use to killad.wav and put it into
KillAd folder. Starting with KillAd v0.07 you can put as many sound
files (*.wav) as you want into the KillAd folder and select the Play
Sound -> Random menu item.
-----------------------------------------------------------------------------
Q. Your [...] program plays my favorite wave file (Beethoven's 5th) not
every time it kills a popup.
A. The KillAd's sound subsystem is intentionally programmed not to interrupt
any currently playing wave sounds. Imagine you're listening to some MPEG
file. KillAd destroys a popup, stops your MPEG and plays its sound. There
is no way to restart your interrupted MPEG and you'll have to restart it
manually. I'm pretty sure you wouldn't love this behavior. When popup
intensity is high, the program may attempt to play sound while the previous
sound is still playing. In this case one or more sound events may be omitted.
Note this does not affect the situation when KillAd is instructed to produce
beeps and each killed popup is accompanied by a beep.
-----------------------------------------------------------------------------
Q. The tray icon does not change when I fiddle with the Control key. Why?
A. Most probably you are in a console application or DOS session. Due to the
Windows design there are no chances for Windows application to know that a
key was pressed in a console application. Or better say, I am too lazy to
build the bypass.
-----------------------------------------------------------------------------
Q. My browser crashes sometimes after closing a popup.
A. Netscape, huh? Why do you ask me about the problem? I don't do anything
illegal. Netscape guys do. You can easily prove that this is not my problem.
Just open a page producing a popup and when the popup appears try to close
it as fast as possible. Try this few times. If you're fast enough you'll
win pretty soon. Another way to prove this is to run the browser under
NuMega's Bounds Checker (please don't attempt to do this if you suffer of
heart diseases). After that you'll stop wondering why it crashes sometimes
(and start wondering why it does not crash every single microsecond). Smart
M$ guys do not allow their browser to be run under BC, although I'm sure the
whole picture is the same.
As a temporary solution I can suggest to increase the Pre-kill extra delay
value in Advanced options dialog.
-----------------------------------------------------------------------------
Q. Sometimes I receive "Script error" message. Why?
A. Let me guess: Geocities and IE4. Yes? Yes. Unfortunately, the script
which produces popups on Geocities is pretty wicked. Roughly speaking, it
creates a popup, waits a bit, and then attempts to communicate with the
popup. If the popup is closed for the moment, this attempt is unsuccessful
and IE4 reports error. You can easily reproduce the situation by closing
popups manually as fast as possible.
You can avoid the problem by increasing the Pre-kill extra delay value to
something like 2000-3000ms (the biggest delay in the Geocities script is
1700ms but implementation of this timing in IE is highly inaccurate). This
way when the script wakes up and attempts to communicate with the popup,
it is still alive and IE does not say anything about the problem.
Btw, there is an option in IE5 which allows to disable such "error" reports.
-----------------------------------------------------------------------------
Q. Any legal stuff that comes with your wonderful software?
A. Glad you asked. Here's our legal disclaimer, but we hope you will never
need to consult it :)
IT IS EXPRESSLY FORBIDDEN TO RESELL AND/OR MODIFY THIS SOFTWARE
WITHOUT MY OR IOMAGIC'S WRITTEN CONSENT.
The software IS copyrighted, and it is subject to international copyright
laws. It is free for personal use, and you can distribute it to the public,
free of charge. If you intend to receive any kind of compensation for this
software, you must purchase a commercial distribution license from
Iomagic Management Group, LLC. (killad@iomagic.org)
If you violate this agreement, we are entitled to all proceeds from your
sales of our software.
You've been warned!
-----------------------------------------------------------------------------
Q. Where can I get the latest releases of KillAd? How can I mail the author?
A. http://wwwwin.wplus.net/pp/fsc/
http://www.fortunecity.com/skyscraper/apple/759/
fofcheek@hotmail.com
fofcheek@mail.wplus.net